#ifndef SELECTINCLUDEFILE_H
#define SELECTINCLUDEFILE_H

#include <wx/wxprec.h>

#include "scrollingdialog.h"

#include <wx/button.h>
#include <wx/intl.h>
#include <wx/listbox.h>
#include <wx/sizer.h>
#include <wx/xrc/xmlres.h>

class SelectIncludeFile: public wxScrollingDialog {
  public:
    SelectIncludeFile( wxWindow* parent, wxWindowID id = -1 );
    virtual ~SelectIncludeFile();

    void AddListEntries( const wxArrayString& IncludeFile );
    wxString GetIncludeFile() const { return m_SelectedIncludeFile; }

  private:
    void OnOk( wxCommandEvent& event );
    void OnCancel( wxCommandEvent& event );

    wxListBox* LstIncludeFiles;

    wxString m_SelectedIncludeFile;

    DECLARE_EVENT_TABLE()
};

#endif
